3840 solutions